* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body,
button,
input,
select,
textarea {
    font-family: "微软雅黑";
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%
}

address,
cite,
dfn,
em,
var {
    font-style: normal
}

code,
kbd,
pre,
samp {
    font-family: courier new, courier, monospace
}

small {
    font-size: 0.1875rem;
}

ol,
ul {
    list-style: none
}

a {
    text-decoration: none;

}

a:link {
    color: #969696;
}

a:visited {
    color: #969696;
    text-decoration: underline
}

a:hover {
    text-decoration: none;
}

sup {
    vertical-align: text-top
}

sub {
    vertical-align: text-bottom
}

legend {
    color: #000
}

fieldset,
img {
    border: 0
}

button,
input,
select,
textarea {
    font-size: 100%
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

/*添加*/

/*浮动*/
/* 清理浮动 */
.clearFloat:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearFloat {
    zoom: 1; /* for IE6 IE7 */
}
.floatLeft {
    float: left;
}
.floatRight {
    float: right;
}
.fb{
    font-weight: bold;
}
.fn{
    font-weight: normal;
}
/*文字样式*/
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.vertical-align{
    vertical-align: middle;
}
/*文字颜色*/
.text-fff{
    color: #fff;
}
.text-e87e04{
    color: #e87e04 !important;
}
.text-7d7d7d{
    color: #7d7d7d;
}
.text-735e59{
    color: #735e59;
}
.text-5babe6{
    color: #5babe6;
}
.text-3c{
    color: #3c3c3c;
}
.text-96{
    color: #969696;
}
.text-64{
    color: #646464;
}
/*文字大小*/
.f-w{
    font-weight: normal;
}
.f12{
    font-size: 0.1875rem;
}
.f13{
    font-size: 0.203125rem;
}
.f14{
    font-size: 0.21875rem;
}
.f15{
    font-size: 0.234375rem;
}
.f16{
    font-size: 0.25rem;
}
.f17{
    font-size: 0.265625rem;
}
.f18{
    font-size: 0.28125rem;
}
.f20{
    font-size: 0.3125rem;
}
.f24{
    font-size: 0.375rem;
}
.f27{
    font-size: 0.421875rem;
}
.f30{
    font-size: 0.46875rem;
}
.f34{
    font-size: 0.53125rem;
}
.f36{
    font-size: 0.5625rem;
}
.f60{
    font-size: 0.9375rem;
}
/*padding*/
.p-t-15{
    padding-top: 0.234375rem;
}
.p-t-20{
    padding-top: 0.3125rem;
}
.p-t-25{
    padding-top: 0.390625rem;
}
.p-t-36{
    padding-top: 0.5625rem;
}


.p-b-15{
    padding-bottom: 0.234375rem;
}
.p-b-20{
    padding-bottom: 0.3125rem;
}
.p-b-25{
    padding-bottom: 0.390625rem;
}
.p-b-36{
    padding-bottom: 0.5625rem;
}
.p-b-40{
    padding-bottom: 0.625rem;
}

.p-l-10{
    padding-left: 0.15625rem;
}
.p-l-15{
    padding-left: 0.234375rem;
}
.p-l-20{
    padding-left: 0.3125rem;
}
.p-l-25{
    padding-left: 0.390625rem;
}
.p-l-30{
    padding-left: 0.46875rem;
}

.p-r-15{
    padding-right: 0.234375rem;
}
.p-r-20{
    padding-right: 0.3125rem;
}
.p-r-25{
    padding-right: 0.390625rem;
}



.p-tb-36{
    padding: 0.5625rem 0;
}
.p-lr-13{
    padding: 0 0.203125rem;
}
.p-lr-15{
    padding: 0 0.234375rem;
}
.p-lr-20{
    padding: 0 0.3125rem;
}
.p-lr-25{
    padding: 0 0.390625rem;
}
.p-lr-28{
    padding: 0 0.4375rem;
}
.p-lr-30{
    padding: 0 0.46875rem;
}
/*margin*/
.m-t-12{
    margin-top: 0.1875rem;
}
.m-t-15{
    margin-top: 0.234375rem;
}
.m-t-20{
    margin-top: 0.3125rem;
}
.m-t-25{
    margin-top: 0.390625rem;
}
.m-t-29{
    margin-top: 0.453125rem;
}
.m-t-30{
    margin-top: 0.46875rem;
}
.m-t-31{
    margin-top: 0.484375rem;
}
.m-t-32{
    margin-top: 0.5rem;
}
.m-t-33{
    margin-top: 0.515625rem;
}
.m-t-35{
    margin-top: 0.546875rem;
}
.m-t-40{
    margin-top: 0.625rem;
}

.m-b-12{
    margin-bottom: 0.1875rem;
}
.m-b-15{
    margin-bottom: 0.234375rem;
}
.m-b-25{
    margin-bottom: 0.390625rem;
}
.m-b-50{
    margin-bottom: 0.78125rem;
}


.m-l-2{
    margin-left:0.03125rem;
}
.m-l-10{
    margin-left:0.15625rem;
}
.m-l-20{
    margin-left: 0.3125rem;
}
.m-l-25{
    margin-left: 0.390625rem;
}

.m-r-10{
    margin-right:0.15625rem;
}
.m-r-20{
    margin-right: 0.3125rem;
}
.m-r-24{
    margin-right: 0.375rem;
}
.m-r-25{
    margin-right: 0.390625rem;
}

.m-tb-15{
    margin: 0.234375rem 0;
}
.m-tb-20{
    margin:0.3125rem 0;
}
.m-lr-12{
    margin: 0 0.1875rem;
}
.m-lr-26{
    margin: 0 0.40625rem;
}
.m-lr-28{
    margin: 0 0.4375rem;
}
.m-lr-30{
    margin: 0 0.46875rem;
}
/*定位*/
.relative{
    position: relative;
}
.absolute{
    position: absolute;
}
/*背景*/
.bag-15175b{
    background: #15175b;
}
.bag-fff{
    background: #fff;
}
.bag-162f7b{
    background: #162f7b;
}
.bag-1c9d43{
    background: #1c9d43;
}
.bag-f7f7f7{
    background: #f7f7f7;
}
/*边*/
.b-b-d7ccc8{
    border-bottom:1px solid #d7ccc8;
}
.b-b-c8c8c8{
    border-bottom:1px solid #c8c8c8;
}
/*行高*/
.line-height-42{
    line-height: 0.65625rem;
}
